package com.yohann.designPattern.template;

/**
 * <p>
 * 豆浆抽象
 * </p>
 *
 * @author Yohann
 * @since 2021/2/11 15:15
 */
public abstract class SoyMilk {
    //制作方法（模板）
    final void make() {
        select();
        addCondiments();
        soak();
        beak();
    }

    private void select() {
        System.out.println("选豆");
    }

    abstract void addCondiments();

    private void soak() {
        System.out.println("浸泡");
    }

    private void beak() {
        System.out.println("打豆");
    }
}